<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>

    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>
    <p>sdfsdfsdfsd</p>

    <a href="http://www.baidu.com" id="clickme5">点我5</a>
    <a href="#" id="clickme">点我1</a>
    <a href="" id="clickme2">点我2</a>
    <a href="javascript:void(0);" id="clickme3">点我3</a>
    <a href="javascript:;" id="clickme4">点我4</a>

    <script>

        // 通过点击5我们可以得出一个结论：给a元素绑定事件时候，
        // 它本身有默认行为，默认行为：跳转href指定地址。
        // 什么叫去除默认行为呢？给a元素绑定事件，但是href忽略不处理。
        // 方案1：href="javascript:void(0);" 或者 href="javascript:;"

        document.getElementById("clickme5").addEventListener("click",function(e){
            alert(5);
            e.preventDefault();
        })

        document.getElementById("clickme").addEventListener("click",function(e){
            alert(1);
            e.preventDefault();
        })

        document.getElementById("clickme2").addEventListener("click",function(e){
            alert(2);
            e.preventDefault();
        })

        document.getElementById("clickme3").addEventListener("click",function(){
            alert(3);
        })

        document.getElementById("clickme4").addEventListener("click",function(){
            alert(4);
        })


    </script>
</body>
</html>